Multimodel-Driven Software Engineering for Evolving Enterprise Systems

نویسندگان

  • Richard F. Paige
  • Radu Calinescu
  • Dimitrios S. Kolovos
  • Nicholas Drivalos Matragkas
  • Dave Cliff
چکیده

We advocate the use of multimodel-driven software engineering for the principled evolution of enterprise systems whose stakeholder concerns are captured using multiple interdependent models. Enterprise systems that evolve are increasingly common in healthcare, transportation, e-government and defense. These important systems must be regularly extended with new components satisfying interdependent functional, governance and quality-of-service (QoS) requirements that are modelled using different domain-specific languages. We describe key challenges associated with modelling, reasoning about QoS properties, and evolving such systems. The concepts of this engineering paradigm are presented in the context of a statistical reporting project carried out in collaboration with healthcare organisations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model Driven Development with Interactive Use Cases and UML Models

Large scale enterprise software systems are inherently complex and hard to maintain. To deal with this complexity, current mainstream software engineering practices aim at raising the level of abstraction to visual models described in OMG’s UML modeling language. Current UML tools, however, produce static design diagrams for documentation which quickly become out-ofsync with the software. To ad...

متن کامل

An Experiment In Model Driven Architecture for e-Enterprise Systems

OMG’s Model Driven Architecture [5] demonstrates how a system’s specification model can be used within the process of creating supporting software implementations. This article documents the findings of an experiment aimed at determining the extent to which this method of software engineering can be used within the domain of e-Enterprise systems.

متن کامل

Integrating Component-based & Reuse-driven Software Engineering Business into Software & Information Engineering Curriculum

1 Department of Computer, Information & Systems Engineering, San Jose State University, San Jose, CA 95192-0180 Abstract – Component-based enterprise software engineering (CBESE) is the rapidly emerging trend in the software engineering area. In CBESE approach, software systems are no longer built from scratch. Instead reusable software components, built by in-house developers or commercial ven...

متن کامل

Integrating Agent-oriented Enterprise Software Engineering into Software Engineering Curriculum

1 Gilda Pour, Department of Computer Engineering, San Jose State University, San Jose, CA 95192-0180, U.S.A. [email protected] Abstract – Agent-oriented enterprise software engineering (AOESE) has emerged as a promising approach to developing Web-based enterprise software systems. AOESE is based on developing and evolving enterprise software systems from selected pre-engineered and pre-tested soft...

متن کامل

Incremental Syntactic-Semantic Reliability Analysis of Evolving Structured Workflows

Modern enterprise information systems are built following the paradigm of service-orientation. This paradigm promotes workflow-based software composition, where complex business processes are realized by orchestrating different, heterogenous components. These workflow descriptions evolve continuously, to adapt to changes in the business goals or in the enterprise policies. Software verification...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013